package ejb;


public class ManagedBeanTesteEJB {
	
	/*@EJB
	private IExportarImportarArquivo file;
	
	@EJB
	private IEntity entity;
	
	public ManagedBeanTesteEJB() {
		
	}
	
	public String imprimirMensagemEJB() throws ExceptionArquivo, BiffException, IOException{
		file.importarArquivo("C:\\Users\\Rafael\\Downloads\\tabela_06.A.06_6.xls");
		return null;
	}
	
	
	public String salvarPessoa(){
		
		Pessoa pessoa = new Pessoa();
		Usuario usuario = new Usuario();
		Endereco endereco = new Endereco();
		PessoaFisica fisica = new PessoaFisica();
		
		fisica.setCpf("09597812690");
		fisica.setRg("MG-14.969.985");
		
		endereco.setBairro("Cruzeiro do Sul");
		endereco.setCep("32672-778");
		endereco.setCidade("Betim");
		endereco.setComplemento("A");
		endereco.setEstado(null);
		endereco.setNumero(421);
		endereco.setRua("Rua Treze");
		
		usuario.setLogin("rafael");
		usuario.setSenha("123");
		
		
		pessoa.setNome("Rafael Altagnam");
		pessoa.setSituacao(1);
		
		pessoa.setUsuario(usuario);
		usuario.setPessoa(pessoa);
		
		endereco.setPessoa(pessoa);
		pessoa.setEndereco(endereco);
		
		fisica.setPessoa(pessoa);
		pessoa.setPessoaFisica(fisica);
		
		entity.salvar(pessoa);
		
		
		return null;
	}
	
	public String salvarObra (){
		
		ArrayList<Obra> listaObras = new ArrayList<Obra>();
		
		Pessoa pessoa = new Pessoa ();
		pessoa.setId(1);
		
		
		//entity.salvar(pessoa);
		
		
		PessoaJuridica pjUm = new PessoaJuridica();
		pjUm.setId(3);
		pessoa.setPessoaJuridica(pjUm);
		pjUm.setPessoa(pessoa);
		
		
		//entity.salvar(pjUm);
		
		
		Obra obra = new Obra();
		
		obra.setPessoa(pessoa);
		obra.setId(1);
		obra.setDataPrevisaoInicio(Calendar.getInstance());
		obra.setDataPrevisaoTermino(Calendar.getInstance());
		
		obra.setDescricao("Salvando Materiais de Consumo");
		obra.setQtdMetrosQuadrados(49);
		obra.setStatusObra(1);
		
		
		pessoa.setListaObras(listaObras);
		listaObras.add(obra);
		
		
		//entity.salvar(obra);
		
		
		Consumo consumoUm = new Consumo();
		ConsumoPK pkUm = new ConsumoPK();
	
		
		Material materialUm = new Material();
		materialUm.setId(2);
		materialUm.setDescricaoMaterial("ABR HS ");
		
		
		
		
		/*FornecedorMaterial fornecedorMaterialUm = new FornecedorMaterial();
		fornecedorMaterialUm.setMaterial(materialUm);
		fornecedorMaterialUm.setPessoaJuridica(pjUm);
		
		pkUm.setMaterial(materialUm.getId());
		pkUm.setDataConsumo(Calendar.getInstance());
		
		consumoUm.setId(1);
		consumoUm.setObra(obra);
		consumoUm.setQuantidadeConsumida(10);
		consumoUm.setValorTotal(new BigDecimal(10));
		
		ArrayList<Consumo> listaConsumo = new ArrayList<Consumo>();
		listaConsumo.add(consumoUm);
		
		obra.setListaConsumo(listaConsumo);
		
		//entity.salvar(materialUm);
		
		entity.salvar(obra);
		
		
		

		
		
		
		
		
		
		
		//entity.salvar(consumoUm);
		
		return null;
	}
	
	
	public String pesquisar(){
		
		
		
		ConsumoPK pk = new ConsumoPK ();
		
		try {
			pk.setDataConsumo(DataUtil.converteStringParaCalendar("19/07/2013"));
			
			pk.setMaterial(2);
			
			Consumo parametro = new Consumo();
			parametro.setId(2);
			
			Consumo c = (Consumo) entity.pesquisarPorID(parametro);
			
			System.out.println(c);
			
		} catch (Exception e) {
			
			e.printStackTrace();
		}

		
		return null;
	}*/

}
